Experience Report on Automated Procedure Construction for Deductive Synthesis

نویسندگان

  • Steve Roach
  • Jeffrey Van Baalen
چکیده

Deductive program synthesis systems based on automated theorem proving o er the promise of \correct by construction" software. However, the diÆculty encountered in constructing usable deductive synthesis systems has pr evente d their widespr ead use. A mphion is a realworld, domain-independent programsynthesis system. It is specialized to speci c applications through the creation of an operational domain theory and a specialize d deductive engine. This pap erdescrib esan exp eriment aimed at making the construction of usable A mphion applic ations easier. The software system Theory Operationalization for Pr ogr am Synthesis (TOPS) has a library of decision procedur eswith a theory template for each procedur e. TOPS identi es axioms in the domain theory that are an instance of a library of procedur eand uses partial deduction to augment the procedur e with the c apability to construct ground terms for deductive synthesis. Synthesized procedures are interfaced to a resolution theorem prover. Axioms in the original domain theory that are implied by the synthesized procedur es ar e removed. During deductive synthesis, each procedure is invoke d to test conjunctions of literals in the language of the theory of that procedur e. When possible, the procedur egener atesground terms and binds them to variables in a problem speci c ation. These terms are program fragments. Experiments show that the procedur es synthesized by TOPS can r educe theorem proving search at least as much as hand tuning of the deductive

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Gallium‐68 DOTATATE Production with Automated PET Radiopharmaceutical Synthesis System: A Three Year Experience

Objective(s): Gallium‐68 (Ga‐68) is an ideal research and hospital‐based PET radioisotope. Currently, the main form of Ga‐68 radiopharmaceutical that is being synthesised in‐house is Ga‐68 conjugated with DOTA based derivatives. The development of automated synthesis systems has increased the reliability, reproducibility and safety of radiopharmaceutical productions. Here we report on our three...

متن کامل

Constructing Induction Rules for Deductive Synthesis Proofs

We describe novel computational techniques for constructing induction rules for deductive synthesis proofs. Deductive synthesis holds out the promise of automated construction of correct computer programs from specifications of their desired behaviour. Synthesis of programs with iteration or recursion requires inductive proof, but standard techniques for the construction of appropriate inductio...

متن کامل

Lutetium-177 DOTATATE Production with an Automated Radiopharmaceutical Synthesis System

Objective(s): Peptide Receptor Radionuclide Therapy (PRRT) with yttrium-90 (90Y) and lutetium-177 (177Lu)-labelled SST analogues are now therapy option for patients who have failed to respond to conventional medical therapy. In-house production with automated PRRT synthesis systems have clear advantages over manual methods resulting in increasing use in hospital-based radiopharmacies. We report...

متن کامل

Using Decision Procedures to Accelerate Domain-Specific Deductive Synthesis Systems

This paper describes a class of decision procedures that we have found useful for efficient, domain-specific deductive synthesis, and a method for integrating this type of procedure into a general-purpose refutation-based theorem prover. We suggest that this is a large and interesting class of procedures and show how to integrate these procedures to accelerate a general-purpose theorem prover d...

متن کامل

An Integration of Deductive Retrieval into Deductive Synthesis

Deductive retrieval and deductive synthesis are two conceptually closely related software development methods which apply theorem proving techniques to support the construction of correct programs. In this paper, we describe an integration of both methods which combines their complementary benefits and alleviates some of their drawbacks. The core of our integration is an algorithm which automat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002